General Spring Leaf Springs